package com.tang.design.single;

/**
 * @author tmh
 * @date 2024/6/4 21:02
 * @description 懒汉式单例模式 线程不安全
 */
public class LazySingleUnsafe {

    //1.先来一个静态变量
    public static LazySingleUnsafe instance;

    //2.私有构造方法
    private LazySingleUnsafe() {
    }

    //3.提供一个全局访问点
    public static LazySingleUnsafe getInstance() {
        //因为new不是原子操作，所有不是线程线程安全的
        if (instance == null) {
            instance = new LazySingleUnsafe();
        }
        return instance;
    }


}
